package com.ny.zmb.openapi.ysutil.publicInterface;


import com.ny.zmb.openapi.ysutil.base.BaseBizRespCommand;

public class QueryUnifyOrderRespCommand extends BaseBizRespCommand {
	// 业务请求号
	private String requestNo;

	// 交易流水号
	private String tradeSn;

	// 交易日期
	private String tradeDate;

	// 订单金额，单位：元
	private String amount;

	// 结算金额，单位：元，仅交易成功时返回
	private String settlementAmt;

	// 交易状态，更多状态参考枚举值表bPROCESSING-处理中、WAIT_PAY-待确认、SUCCESS-交易成功、 FAILED-交易失败
	private String state;

	// 订单总手续费(参考)，单位：元
	private String fee;

	// 收款方手续费(参考)，单位：元
	private String payeeFee;

	// 付款方手续费(参考)，单位：元
	private String payerFee;

	// 发起方手续费(参考)，单位：元
	private String srcFee;

	// 订单备注，入参回传
	private String remark;

	// 退款金额，单位：元
	private String refundAmount;

	// 收款方已退手续费
	private String hasRefundPayeeFee;

	// 付款方已退手续费
	private String hasRefundPayerFee;

	// 发起方已退手续费
	private String hasRefundSrcFee;

	// 行别 WECHAT 微信ALIPAY 支付宝UNION 银联
	private String bankType;

	// 银行卡类型 DEBIT-借记卡 CREDIT-贷记卡
	private String cardType;

	// 发往渠道流水号，支付账户为银行卡时返回
	private String channelSendSn;

	// 渠道返回流水号，支付账户为银行卡时返回
	private String channelRecvSn;

	// 支付成功时间，格式：yyyy-MM-dd HH:mm:ss
	private String payTime;

	// 支付宝、云闪付交易用户id
	private String userId;

	// 微信appid下用户唯一标识
	private String openId;

	// 支付方式
	private String payMode;

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getTradeSn() {
		return tradeSn;
	}

	public void setTradeSn(String tradeSn) {
		this.tradeSn = tradeSn;
	}

	public String getTradeDate() {
		return tradeDate;
	}

	public void setTradeDate(String tradeDate) {
		this.tradeDate = tradeDate;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getSettlementAmt() {
		return settlementAmt;
	}

	public void setSettlementAmt(String settlementAmt) {
		this.settlementAmt = settlementAmt;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getFee() {
		return fee;
	}

	public void setFee(String fee) {
		this.fee = fee;
	}

	public String getPayeeFee() {
		return payeeFee;
	}

	public void setPayeeFee(String payeeFee) {
		this.payeeFee = payeeFee;
	}

	public String getPayerFee() {
		return payerFee;
	}

	public void setPayerFee(String payerFee) {
		this.payerFee = payerFee;
	}

	public String getSrcFee() {
		return srcFee;
	}

	public void setSrcFee(String srcFee) {
		this.srcFee = srcFee;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRefundAmount() {
		return refundAmount;
	}

	public void setRefundAmount(String refundAmount) {
		this.refundAmount = refundAmount;
	}

	public String getHasRefundPayeeFee() {
		return hasRefundPayeeFee;
	}

	public void setHasRefundPayeeFee(String hasRefundPayeeFee) {
		this.hasRefundPayeeFee = hasRefundPayeeFee;
	}

	public String getHasRefundPayerFee() {
		return hasRefundPayerFee;
	}

	public void setHasRefundPayerFee(String hasRefundPayerFee) {
		this.hasRefundPayerFee = hasRefundPayerFee;
	}

	public String getHasRefundSrcFee() {
		return hasRefundSrcFee;
	}

	public void setHasRefundSrcFee(String hasRefundSrcFee) {
		this.hasRefundSrcFee = hasRefundSrcFee;
	}

	public String getBankType() {
		return bankType;
	}

	public void setBankType(String bankType) {
		this.bankType = bankType;
	}

	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getChannelSendSn() {
		return channelSendSn;
	}

	public void setChannelSendSn(String channelSendSn) {
		this.channelSendSn = channelSendSn;
	}

	public String getChannelRecvSn() {
		return channelRecvSn;
	}

	public void setChannelRecvSn(String channelRecvSn) {
		this.channelRecvSn = channelRecvSn;
	}

	public String getPayTime() {
		return payTime;
	}

	public void setPayTime(String payTime) {
		this.payTime = payTime;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getPayMode() {
		return payMode;
	}

	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}

}
